package com.cssy.xxkj.basic.entity;

import java.io.Serializable;
import java.util.Date;

import org.springframework.data.annotation.Transient;

/**
 * 主数据的超类
 * @author zeyong
 *
 */
public class BasicBizEntity implements Serializable{

	private static final long serialVersionUID = -2248647337180865155L;

	private String id;
	
	private Long removed = Long.valueOf("0");//0:表示不删除,1:表示删除
	
	private Integer bizVersion;//版本
	
	private String bizMnemonic;//助记码
	
	private String bizCreatorName;//创建人
	
	private Date bizCreatorDate;//创建时间
	
	private String bizModifyName;//修改人
	
	private Date bizModifyDate;//修改日期
	
	@Transient
	private Integer bizVersionMark;//标识版本,用于取值/赋值
	
	private String bizSerise;
	
	public BasicBizEntity(){
		
	}
	
	public BasicBizEntity(String id, Long removed, Integer bizVersion,Integer bizVersionMark,
			String bizMnemonic, String bizCreatorName, Date bizCreatorDate, 
			String bizModifyName, Date bizModifyDate,String bizSerise) {
		this.id = id;
		this.removed = removed;
		this.bizVersion = bizVersion;
		this.bizVersionMark=bizVersionMark;
		this.bizCreatorName = bizCreatorName;
		this.bizCreatorDate = bizCreatorDate;
		this.bizModifyName = bizModifyName;
		this.bizModifyDate = bizModifyDate;
		this.bizSerise=bizSerise;
	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public Long getRemoved() {
		return removed;
	}

	public void setRemoved(Long removed) {
		this.removed = removed;
	}

	public Integer getBizVersion() {
		return bizVersion;
	}

	public void setBizVersion(Integer bizVersion) {
		this.bizVersion = bizVersion;
	}
	
	public String getBizMnemonic() {
		return bizMnemonic;
	}

	public void setBizMnemonic(String bizMnemonic) {
		this.bizMnemonic = bizMnemonic;
	}

	public String getBizCreatorName() {
		return bizCreatorName;
	}

	public void setBizCreatorName(String bizCreatorName) {
		this.bizCreatorName = bizCreatorName;
	}

	public Date getBizCreatorDate() {
		return bizCreatorDate;
	}

	public void setBizCreatorDate(Date bizCreatorDate) {
		this.bizCreatorDate = bizCreatorDate;
	}

	public String getBizModifyName() {
		return bizModifyName;
	}

	public void setBizModifyName(String bizModifyName) {
		this.bizModifyName = bizModifyName;
	}

	public Date getBizModifyDate() {
		return bizModifyDate;
	}

	public void setBizModifyDate(Date bizModifyDate) {
		this.bizModifyDate = bizModifyDate;
	}

	public Integer getBizVersionMark() {
		return bizVersionMark;
	}

	public void setBizVersionMark(Integer bizVersionMark) {
		this.bizVersionMark = bizVersionMark;
	}

	public String getBizSerise() {
		return bizSerise;
	}

	public void setBizSerise(String bizSerise) {
		this.bizSerise = bizSerise;
	}
	
}
